Jakarta : A Language for Software Generators 1

نویسنده

  • Don Batory
چکیده

Jakarta is a superset of the Java language that is designed to support the GenVoca model of software generation. Among its distinguishing features are code generation, language extensibility, multiclass encapsulations, and subjectivity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

5 Future Work

14 shift in organizational thinking to automate the development of software that is presently coded by hand. However, only until software development is automated will major benefits in productivity, quality, reliability , and performance be possible. Designing components and building generators is difficult. We have made significant progress in understanding how components can be designed and ...

متن کامل

JTS: tools for implementing domain-specific languages

The Jakarta Tool Suite (JTS) aims to reduce substantially the cost of generator development by providing domainindependent tools for creating domain-specific languages and component-based generators called GenVoca generators. JTS is a set of precompiler-compiler tools for extending industrial programming languages (e.g., Java) with domain-specific constructs. JTS is itself a GenVoca generator, ...

متن کامل

Application Generators

When a programming activity is well-understood, it can be automated. Automation transforms software development from activities like rote coding and tedious debugging to that of specification, where the “what” of an application is declared and the “how” is left to a complex, but automatable mapping. Programs that perform such mappings are application generators (or just generators). In the tech...

متن کامل

Continuous Refactoring of a Java Server Application

The Invoice20one Server is a server application written in Java providing digital signatures for electronic invoices. The application design was based on the service architecture of the Jakarta Turbine framework. Extending the product portfolio required a continuous refactoring of the existing code base, which resulted in a light-weight Avalon container now part of the Jakarta Fulcrum project. ...

متن کامل

Construction of Application Generators Using Eli

Application generators are a powerful means for reuse of software design. They produce special purpose programs from domain speciic descriptions. An application generator can be understood as a translator for a domain speciic description language. The Eli system is an integrated toolset for language implementation. It automates a wide range of language implementation tasks, and it provides nume...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000